#include<bits/stdc++.h>
using namespace std;
int cnt[]={13,1,2,3,5,4,4,2,2,2};
bool check(int y,int m,int d)
{
  if(y==2024&&(m>4||(m==4&&d>13)))
  	return false;		
  if((m==4||m==6||m==9||m==11)&&(d>30))
    return false;
  if(m==2&&d>29)  
    return false;
  if(!((y%4==0&&y%100!=0)||(y%400==0))&&m==2&&d==29)
    return false; 
  return true; 
}

int count(int x)
{
  int ans=0;
  if(x<10)
  ans+=cnt[0];
  while(x)
  {
    ans+=cnt[x%10];
    x/=10;
  }
  return ans;
}


int main()
{
  int x=0;
  int y;
  int m;
  int d;
  for(y=2000;y<=2024;++y)
  {
    int sum=0;
    for(m=1;m<=12;++m)
    {
      for(d=1;d<=31;++d)
      {
      	if(!check(y,m,d)) continue;
      	sum=count(y)+count(m)+count(d);
      	if(sum>50) x++;
	  }
      
    }
  }
  cout<<x;
  return 0;
}
